
#include "OiPCH.hpp"
#include "OiSurfaceDatabase.hpp"

namespace Oi
{
    namespace Appl
    {
        class SurfaceDatabaseImpl : public Impl<SurfaceDatabase>
        {
        public:
            void init();
            void exit();
        };

        SurfaceDatabase::SurfaceDatabase(QObject* parent, QString path, QString templateName) : QObject(parent)
        {
            OI_F(SurfaceDatabase);
        }

        SurfaceDatabase::~SurfaceDatabase()
        {
        }

        void SurfaceDatabase::addItem(const QDateTime& timestamp, const Core::PointMapPtr& pointmap, const Math::Point3f& peak, float width, float height, const QString& zone)
        {
        }

        void SurfaceDatabase::deleteItem(const QDateTime& timestamp)
        {
        }

        QList<Flaw> SurfaceDatabase::getItemsByTimestamp()
        {
            return QList<Flaw>();
        }

        QList<Flaw> SurfaceDatabase::getItemsByZone()
        {
            return QList<Flaw>();
        }



    }
}


